﻿using System;
namespace Interface_Tier
{
    public interface IHRM_TIMEKEEPER_SHIFTData
    {
        int HRM_TIMEKEEPER_SHIFT_Delete(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode);
        int HRM_TIMEKEEPER_SHIFT_Disable(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, ref bool Enabled);
        System.Data.DataSet HRM_TIMEKEEPER_SHIFT_Get(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode);
        System.Data.DataSet HRM_TIMEKEEPER_SHIFT_GetList();
        int HRM_TIMEKEEPER_SHIFT_Insert(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, bool AllDay, bool D1, bool D2, bool D3, bool D4, bool D5, bool D6, bool D7, bool D8, bool D9, bool D10, bool D11, bool D12, bool D13, bool D14, bool D15, bool D16, bool D17, bool D18, bool D19, bool D20, bool D21, bool D22, bool D23, bool D24, bool D25, bool D26, bool D27, bool D28, bool D29, bool D30, bool D31);
        int HRM_TIMEKEEPER_SHIFT_Save(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, bool AllDay, bool D1, bool D2, bool D3, bool D4, bool D5, bool D6, bool D7, bool D8, bool D9, bool D10, bool D11, bool D12, bool D13, bool D14, bool D15, bool D16, bool D17, bool D18, bool D19, bool D20, bool D21, bool D22, bool D23, bool D24, bool D25, bool D26, bool D27, bool D28, bool D29, bool D30, bool D31);
        int HRM_TIMEKEEPER_SHIFT_Update(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, bool AllDay, bool D1, bool D2, bool D3, bool D4, bool D5, bool D6, bool D7, bool D8, bool D9, bool D10, bool D11, bool D12, bool D13, bool D14, bool D15, bool D16, bool D17, bool D18, bool D19, bool D20, bool D21, bool D22, bool D23, bool D24, bool D25, bool D26, bool D27, bool D28, bool D29, bool D30, bool D31);
    }
}
